[url=http://blog.ittraining.com.tw/2015/09/it-robotics-lab-arm-mcu-board.html=][/url]
實驗室在開發 Raspberry Pi 的時候,發現了我們常常需求RWM與ADC的功能,而我們就會去想因該要為 Raspberry Pi 補足這些功能,就會開發一堆的小子板,或者是用上很多的麵包板去取得我們需要的元件,之後我們就把很多的IC設計在一塊板子上,直接用來增加 Pi 的應用,之後就會又想要把子板上的IC功能再給別的主板使用,就發現到腳位都被綁住,導致都無法擴充。
這時候實驗室的一個同事就說了,就例如籃球一樣,射藍的時候就需要左手的輔助與右手的力道控制,做出完美的射藍,在Raspberry Pi 也是一樣,要讓 Pi 的功能更加完美就要加上更好的左右手,我們想了幾種設計之後,把Linux與好學的MCU綁在一起,就成為Raspberry Pi 左手與右手,我們就開發了這一塊(子/母)板。
為什麼他可以叫子板呢?是因為當成子板的時候,可以直接在PI 上面做擴充PWM與ADC....等等功能,利用簡單的MCU撰寫幾行程式碼傳送資訊,利用MCU的UART、I2C、SPI等等通訊界面在與PI 2 做溝通,
可以學習到完整的Linux
可以學習到簡單易懂的MCU。
再來就是重點了! 這塊MCU Board脫離了PI之後一樣可以獨立作業,可以做一個輕巧的MCU,簡單的程式在搭上對應的PI PING腳位,直接把所有PI的子版套在這個MCU Board,不多說了,在這次的實驗室搶鮮報就是要為這次主板說明規格介紹,在下面文章內容會說明這塊電路板到底有哪些規格,在裡面到底有甚麼特別的呢~這個主板的IC可以讓我在專題上面有哪些可以合併的功能,下面會一一列出這塊板子的所有特點。
IC主要特點 (Main Features):
l 内核(Core)
n ARM® Cortex™-M0
n 最高運行頻率可達 42 MHz
n 工作電壓:1.8V to 3.6V
n 工作溫度:-40℃ ~ 85℃
l 超低功耗(Ultra-Low power consumption)
n - 200 uA/MHz(Normal)
n 75 uA/MHz(Idle)
n 2.5 uA(Power down, RTC on, RAM retention)
n 1 uA (Power down, RAM retention)
n Fast wake-up:less than 7 us
l 記憶體(Memory)
n 32 KB 應用程式Flash
n 內嵌8 KB SRAM
n 可編程Data Flash
n 支援線上系統更新ISP(In-System Programming)
n 支援線上電路更新ICP(In-Circuit Programming)
l 類比轉數位轉換器(ADC)
n 提供12通道
n 12位解析度
n 可達2 MSPS(每秒取樣速率)
n ±1℃ 準確度溫感計
l 脈寬調變(PWM)
n 內建4個16位PWM產生器,可輸出8 路PWM或4組互補配對PWM
n 捕捉ADC功能
l LCD 控制器
n 4x40 & 6x38 COM/SEG LCD
l 通訊介面(Connectivity)
n USB 2.0全速裝置
n 3 組SPI(可達 32 MHz)
n 2 組I²C(可達 1 MHz)
n 5 組UART(2 組可達 1 Mbps)
n 16/8 位EBI介面
l 時鐘控制(Clock control)
n 外部4 to 24 MHz高速晶振
n 內部12 MHz振盪器(1% 精準度)
n 內部10 kHz振盪器用於低功耗操作
l ARM MCU Board 規格說明
n I2C延伸腳座X2
n UART1延伸腳座
n DAC延伸腳座X2
n ADC延伸腳座X7
n PWM延伸腳座X7
n ICE燒入腳座
n GPIO發光二極體X1
n GPIO按鈕X1
n USB 2.0 Port
n ADC可變電阻
n Reset 按鈕開關
n External Power Supply延伸腳座
n OPT INT Power Jump 腳座
n External Power Supply 穩定電容座
n FOR PI2通訊腳座
n PIN to PIN FOR PI 腳位座
n 三色led判斷Power狀態(紅:ICE 綠:PI 2 藍:USB)
基本介紹如上面詳解的內容,相關應用未完待續~。
(偷偷小爆料這塊MCU主板最重要是相容Raspberry PI 擴充腳位唷!)
[ARM MCU Board] 延續介紹ARM MCU Board 功能以及擴充腳位
http://blog.ittraining.com.tw/2015/10/arm-mcu-board-arm-mcu-board.html
askembedded提到:
而我們就會去想因該要為 Raspberry Pi 補足這些功能,
是"應該", 不是"因該".